﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MTC.Common.DTO
{
    public class Vehicle
    {
        private int _VehicleId;
        private string _EngineNo;
        private DateTime? _ManufactureDate;
        private DateTime? _CarExpiryDate;
        private DateTime? _RegistrationDueDate;
        private DateTime? _InspectionDate;
        private decimal _PurchasePrice;
        private int _OwnerId;
        private DateTime? _PurchaseDate;
        private string _Rego;
        private int _BodyType;
        private string _Model;
        private string  _BodyTypeDescription;

        public int VehicleId
        {
            get { return _VehicleId; }
            set { _VehicleId = value; }
        }

        public string EngineNo
        {
            get { return _EngineNo; }
            set { _EngineNo = value; }
        }

        public DateTime? ManufactureDate
        {
            get { return _ManufactureDate; }
            set { _ManufactureDate = value; }
        }

        public DateTime? CarExpiryDate
        {
            get { return _CarExpiryDate; }
            set { _CarExpiryDate = value; }
        }

        public DateTime? RegistrationDueDate
        {
            get { return _RegistrationDueDate; }
            set { _RegistrationDueDate = value; }
        }

        public DateTime? InspectionDate
        {
            get { return _InspectionDate; }
            set { _InspectionDate = value; }
        }

        public decimal PurchasePrice
        {
            get { return _PurchasePrice; }
            set { _PurchasePrice = value; }
        }

        public int OwnerId
        {
            get { return _OwnerId; }
            set { _OwnerId = value; }
        }

        public DateTime? PurchaseDate
        {
            get { return _PurchaseDate; }
            set { _PurchaseDate = value; }
        }

        public string Rego
        {
            get { return _Rego; }
            set { _Rego = value; }
        }

        public int BodyType
        {
            get { return _BodyType; }
            set { _BodyType = value; }
        }

        public string Model
        {
            get { return _Model; }
            set { _Model = value; }
        }

        public string BodyTypeDescription
        {
            get { return _BodyTypeDescription; }
            set { _BodyTypeDescription = value; }
        }
    }
}
